.TH "INITLOCATION" "1" "2003-11-02" "Application" "PostgreSQL Server Applications"
.SH NAME
initlocation \- 创建一个从属的 PostgreSQL数据库存储区

.SH SYNOPSIS
.sp
\fBinitlocation\fR \fB\fIdirectory\fB\fR
.SH "DESCRIPTION 描述"
.PP
\fBinitlocation\fR 
创建一个新的PostgreSQL从属数据库存储区。参阅 CREATE DATABASE [\fBcreate_database\fR(7)]  里关于如何管理和使用从属存储区的讨论。 如果参数不包含一个斜杠而且也不是一个有效的路径， 它会被认为是一个环境变量而引用。参考下面的例子。
.PP
 为使用这条命令，你必须以数据库超级用户登录（例如，使用 su）
.SH "EXAMPLES 例子"
.PP
 用环境变量在一个可选位置创建一个数据库：
.sp
.nf
$ \fBexport PGDATA2=/opt/postgres/data\fR
.sp
.fi
启动并停止postmaster这样它就能看到PGDATA2环境变量。 系统必须配置为
postmaster每次启动都能看到PGDATA2。 最后:
.sp
.nf
$ \fBinitlocation PGDATA2\fR
$ \fBcreatedb -D PGDATA2 testdb\fR
.sp
.fi
.PP
 或者，如果允许你使用绝对路径，你可以这样：
.sp
.nf
$ \fBinitlocation /opt/postgres/data\fR
$ \fBcreatedb -D /opt/postgres/data/testdb testdb\fR
.sp
.fi
.SH "译者"
.B Postgresql 中文网站
.B 何伟平 <laser@pgsqldb.org>
